Cisco Packet Tracer Extensions API 8.1.0
API for communication between Cisco Packet Tracer application and its extension applications and modules.
Public Member Functions | List of all members
Dhcpv6ClientProcess Class Reference

Dhcpv6ClientProcess handles the DHCPv6 client process. More...

Inheritance diagram for Dhcpv6ClientProcess:
Process

Public Member Functions

void enableDhcpClient (Dhcpv6::EDhcpv6ClientEnabled, string, string)
 Enable Dhcp Client process. More...
 
bool isDhcpClientEnabled ()
 Check if DHCP Client is enabled. More...
 
void dhcpSucceed (QString, string, ip, int)
 This event is emitted when dhcp succeeds. More...
 
void dhcpFailed (QString, string)
 This event is emitted when dhcp fails. More...
 
- Public Member Functions inherited from Process
Device getOwnerDevice ()
 Returns the device for this process. More...
 

Detailed Description

Dhcpv6ClientProcess handles the DHCPv6 client process.

Member Function Documentation

◆ dhcpFailed()

void Dhcpv6ClientProcess::dhcpFailed ( QString  ,
string   
)

This event is emitted when dhcp fails.

Parameters
deviceName,thedevice name in QString format
portName,theport name in string format

IPC event.

◆ dhcpSucceed()

void Dhcpv6ClientProcess::dhcpSucceed ( QString  ,
string  ,
ip  ,
int   
)

This event is emitted when dhcp succeeds.

Parameters
deviceName,thedevice name in QString format
portName,theport name in string format

\newip, new ip address

\prefix, prefix info

IPC event.

◆ enableDhcpClient()

void Dhcpv6ClientProcess::enableDhcpClient ( Dhcpv6::EDhcpv6ClientEnabled  ,
string  ,
string   
)

Enable Dhcp Client process.

Parameters
enable,enum<Dhcpv6::EDhcpv6ClientEnabled>eClientEnabled_No = 0, eClientEnabled_ViaDhcp = 1, eClientEnabled_ViaNd = 2
portName,portname
prefixName,prefixname

◆ isDhcpClientEnabled()

bool Dhcpv6ClientProcess::isDhcpClientEnabled ( )

Check if DHCP Client is enabled.

Parameters
bool,returntrue if enabled and false if not

The documentation for this class was generated from the following file: